// 添加轮播图按钮事件
function addImage() {
    console.log("正在新增轮播图");
    // 图片预览功能
    $('#img').change(function (e) {
        var file = e.target.files[0];

        var reader = new FileReader();

        // 图片类型
        imgType = file.type;

        reader.readAsDataURL(file);

        reader.onload = function (e) {
            imgBase64 = e.target.result;
            $('#read').prop('src',imgBase64);
        };
    });

    // 保存按钮点击事件
    $('#save').click(function () {
        // 排序值不能为空
        if (!$('#sort').val()) return alert('请输入排序值');

        console.log($('#img')[0].files);
        var imgInfo = $('#img')[0].files;
        if (imgInfo.length == 0) {
            // return alert("请选择图片");
        }

        var typeArr  = ['image/jpg', 'image/gif', 'image/png', 'image/jpeg'];
        // 获取文件类型
        var type = imgInfo[0].type;
        // $.inArray(value,array)   --value时要查找的值，array是被查找的数组。等于-1不符合格式
        if ($.inArray(type, typeArr) != -1) {
            // 创建一个文件读取对象
            var reader = new FileReader();

            // FileReader对象的readAsDataURL方法可以将读取到的文件编码成Data URL。
            reader.readAsDataURL(imgInfo[0]);

            // 文件读取完毕事件
            reader.onload = function (e) {
                console.log(e);
                // target属性就用于返回最初触发事件的DOM元素
                var base64 = e.target.result;
                upload(base64);

            };

        } else {
            return alert('文件格式不正确');
        }

        function upload(base64) {

            $.ajax({

                url: http_url + 'Banner/add',
                type: 'POST',
                data: {
                    token: sessionStorage.token,
                    img: base64,
                    sort: $('#sort').val()
                },
                success: function (data) {
                    console.log(data);
                    if (data.code === 0){
                        alert('上传成功');
                    }
                }

            });

        }

    });
}




